who hits or punches frequently - Spanish English Dictionary